#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>

static int __init general_init(void)
{
    printk("general module init!\n");

    return 0;
}

static void __exit general_exit(void)
{
    printk("general module cleanup!\n");
}

module_init(general_init); // 模块加载时调用 insmo
module_exit(general_exit); // 模块卸载时调用 rmmod

MODULE_LICENSE("GPL");
MODULE_AUTHOR("Biven Tang <bivent@163.com>");
MODULE_DESCRIPTION("General form kernel module!");
MODULE_ALIAS("general-module");
